package comun.iControl;


import java.rmi.Remote;
import java.util.Set;
import java.util.Vector;

import servidor.dominio.Concepto;

import comun.dto.*;


public interface IControlReciboDeSueldo extends Remote{
	 
	
		public boolean addReciboDeSueldoDTO(ReciboDeSueldoDTO rDTO,String cuitEmpresa,String cat, String cuilEmpleado,Set conceptos)throws Exception;
	     
	    public Vector<ReciboDeSueldoDTO> getRecibo(String cuilEmpleado)throws Exception;
	    
	    public Vector<ReciboDeSueldoDTO> getReciboDeSueldo() throws Exception; 

	    public boolean existeRecibo(String cuilEmpleado)throws Exception;
	    
	    public void eliminarReciboDeSueldo(String cuilEmpleado) throws Exception;
	     
	    public void modificarRecibo(ReciboDeSueldoDTO r) throws Exception;
	    
	    public Vector<ConceptoDTO> getConceptos(Long id) throws Exception ;
}
